#include "stm32f10x.h"
#include "led.h"
#include <stdio.h>
#include <stdarg.h>
#include <math.h>



void LED_Init(void)
{
    GPIO_InitTypeDef GPIO_InitStructure;
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
    GPIO_Init(GPIOG, &GPIO_InitStructure);
}


void led_on(LEDn n)
{
    switch (n)
    {
    case LED_0:
        GPIO_SetBits(GPIOG, GPIO_Pin_13);
        break;
    case LED_1:
        GPIO_SetBits(GPIOG, GPIO_Pin_14);
        break;
    case LED_2:
        GPIO_SetBits(GPIOG, GPIO_Pin_15);
        break;
    default:
        break;
    }
}


void led_off(LEDn n)
{
    switch (n)
    {
    case LED_0:
        GPIO_ResetBits(GPIOG, GPIO_Pin_13);
        break;
    case LED_1:
        GPIO_ResetBits(GPIOG, GPIO_Pin_14);
        break;
    case LED_2:
        GPIO_ResetBits(GPIOG, GPIO_Pin_15);
        break;
    default:
        break;
    }
}



